package  
{
	/**
	 * ...
	 * @author ...
	 */
	public class TiroManager 
	{
		public var AR_tiros:Array;
		
		public function TiroManager() 
		{
			AR_tiros = new Array();
		}
		
		//Desafio: Passar as posições X e Y por PARÂMETROS
		public function AdicionarTiro(posX:Number, posY:Number, angulo:Number):void 
		{
			var tiro:Tiro = new Tiro(angulo);
			tiro.x = posX;
			tiro.y = posY;
			Main.instance.MC_tela.addChild(tiro);
			AR_tiros.push(tiro);
		}
		
		public function updateTiros():void
		{
			for (var i:int = 0; i < AR_tiros.length; i++)
			{
				AR_tiros[i].update();
				
				if ((AR_tiros[i].x > 550 * 4)||(AR_tiros[i].x <0)||(AR_tiros[i].y > 300 * 4)||(AR_tiros[i].y <0))
				{
				  Main.instance.MC_tela.removeChild(AR_tiros[i]);
				  AR_tiros.splice(i, 1);
				}
			}
		}
		

	}

}